home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000053_icon-group-sender _Mon Oct 16 15:57:29 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Mon, 16 Oct 1995 10:06:33 MST
  2. To: icon-group@cs.arizona.edu
  3. Date: 16 Oct 1995 15:57:29 GMT
  4. From: swampler@noao.edu ()
  5. Message-Id: <45tvd9$9vu@noao.edu>
  6. Organization: National Optical Astronomy Observatories, Tucson AZ
  7. Sender: icon-group-request@cs.arizona.edu
  8. References: <307EA1EF.4DE1@mty.sca.sony.com>
  9. Subject: Re: icon and java
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11.  
  12. In article <307EA1EF.4DE1@mty.sca.sony.com>, Eric Brown <ebrown@mty.sca.sony.com> writes:
  13. |> Icon and Java seem very similiar:
  14. |>   * Both look like C
  15. |>   * Both have garbage collection
  16. |>   * Both have a p-code/VM implementation (see note 1 below)
  17. |> 
  18. |> Has anybody thought about modifying the icon compilier to generate
  19. |> instructions for the Java VM? 
  20. |> 
  21. |> Icon is a relatively unknown but very useful language. Making it
  22. |> work with the Java VM might bring some popularity back to the
  23. |> language. Who knows, maybe some grad student at Arizona can even
  24. |> get funding to do it.
  25. |> 
  26.  
  27. Unfortunately, the VM's for Icon and Java are probably very disparate
  28. virtual architecture's.  Icon's expression evaluation is a superset
  29. of the Java language, and Java's reliance on threads wouldn't be
  30. well supported on the Icon VM (though coexpressions are somewhat
  31. similar).  It might be interesting to see what VM would serve
  32. both languages, but I doubt either group has the time and inclination
  33. to do so.
  34.  
  35. -- 
  36.  
  37. Steve Wampler - swampler@gemini.edu [Gemini 8m Telescopes Project (under AURA)]
  38. The Gods that smiled upon your birth are laughing now. -- fortune cookie
  39.